package server;

import java.util.Random;

public class Carogna extends Casella {

	private int energiaCasella;
	private static final int energiaMinMax = 350;
	private final int energiaMax;

	//@ensures energiaCasella>=350
	public Carogna(){
		Random rand = new Random();
		energiaMax = energiaMinMax + rand.nextInt(301);
		energiaCasella = energiaMax;
	}
	
	//@requires x>=4 && x<44 && y>=4 && y<44
	//@ensures energiaCasella>=0 && energiaCasella<energiaMax
	public void aggiornaStato(int x, int y){	// aggiornamento di fine turno
		energiaCasella = energiaCasella - energiaMax/10;
		if (energiaCasella<=0) Mappa.modificaCasella(x, y);
	}
	
	public void aggiornaStato(){
	}
	
	//@ensures energiaCasella>=0 && energiaCasella<energiaMax
	public int getStato(){
		return energiaCasella;
	}
}